package com.ruoyi.zhgd.domain.vo;

import com.ruoyi.zhgd.util.ZhgdBigDecimalUtil;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class CementJwDataPageVo {
    private String id;// 主键
    private String stationName;// 拌和楼名称
    private String baseCode;
    private String deptName;
    private String deptId;
    private String dataId;
    private String occurTime; // 出料时间

    // 描述: 实际值 理论值 差值
    private String desc;

    private String sjgl1; // 实际骨料1
    private String sjgl2; // 实际骨料2
    private String sjgl3; // 实际骨料3
    private String sjgl4; // 实际骨料4
    private String sjgl5; // 实际骨料5
    private String sjgl6; // 实际骨料6
    private String actualWater;  // 实际水
    private String sjfl1; // 实际粉料1
    private String sjfl2; // 实际粉料1
    private BigDecimal llgl1; // 理论骨料1
    private BigDecimal llgl2; // 理论骨料2
    private BigDecimal llgl3; // 理论骨料3
    private BigDecimal llgl4; // 理论骨料4
    private BigDecimal llgl5; // 理论骨料5
    private BigDecimal llgl6; // 理论骨料6
    private BigDecimal theoreticalWater; // 理论水
    private BigDecimal llfl1; // 理论粉料1
    private BigDecimal llfl2; // 理论粉料1
    private BigDecimal glzl; // 实际骨料重量

    // 水胶比
    private String sjbR;

    // 总重
    private BigDecimal batchWeight;

    public void setLlgl1(BigDecimal llgl1) {
        this.llgl1 = ZhgdBigDecimalUtil.stpTrailZero(llgl1);
    }

    public void setLlgl2(BigDecimal llgl2) {
        this.llgl2 = ZhgdBigDecimalUtil.stpTrailZero(llgl2);
    }

    public void setLlgl3(BigDecimal llgl3) {
        this.llgl3 = ZhgdBigDecimalUtil.stpTrailZero(llgl3);
    }

    public void setLlgl4(BigDecimal llgl4) {
        this.llgl4 = ZhgdBigDecimalUtil.stpTrailZero(llgl4);
    }

    public void setLlgl5(BigDecimal llgl5) {
        this.llgl5 = ZhgdBigDecimalUtil.stpTrailZero(llgl5);
    }

    public void setLlgl6(BigDecimal llgl6) {
        this.llgl6 = ZhgdBigDecimalUtil.stpTrailZero(llgl6);
    }

    public void setTheoreticalWater(BigDecimal theoreticalWater) {
        this.theoreticalWater = ZhgdBigDecimalUtil.stpTrailZero(theoreticalWater);
    }

    public void setLlfl1(BigDecimal llfl1) {
        this.llfl1 = ZhgdBigDecimalUtil.stpTrailZero(llfl1);
    }

    public void setLlfl2(BigDecimal llfl2) {
        this.llfl2 = ZhgdBigDecimalUtil.stpTrailZero(llfl2);
    }

    public void setBatchWeight(BigDecimal batchWeight) {
        this.batchWeight = ZhgdBigDecimalUtil.stpTrailZero(batchWeight);
    }

    public void setGlzl(BigDecimal glzl) {
        this.glzl = ZhgdBigDecimalUtil.stpTrailZero(glzl);
    }
}
